ul,ol{
	overflow: hidden;
	list-style: none;
	padding: 0;
	margin: 0;
}
a{
	color:#666;
}
p{
	margin: 0;
	line-height: 1.4;
}
.dux-page{
	height: 24px;
	text-align: center;
}
.dux-page a{
	border:1px solid #333;
	color:#333;
}
.num-page{
	margin-right: 5px;
}
.last,.next{
	font-size: .9em;
}
.last a,.next a{
	color:#E70C1D;
}

/*头部*/
#nav>ul{
	float: right;
}
#nav>ul>li{
	float: left;
	padding: 2.5rem;
	font-size: .9em;
	font-weight: bold;
	line-height: 2.4;
}
#nav>ul>li>a{
	font-size: 14px;
}
.nav_active{
	background: #000!important;
}
.nav_active a{
	color:#fff!important;
	font-weight: normal!important;
}
/*foot*/
.foot_box{
	background: url(../images/foot.jpg) center top repeat-x;
	color:#fff;
	margin-top: 55px;
}
.foot_nav ul{
	margin: 0 auto;
	text-align: center;
}
.foot_nav ul li{
	float: left;
	width: 13.5%;
	height: 63px;
	line-height: 63px;
}
.foot_nav ul li a{
	color:#fff;
	font-size: 13px;
}
.foot_nav ul li:hover{
	border-bottom: 3px solid #98483f;
}
.foot_contact{
	padding-top: 3rem;
}
.foot_contact p{
	font-size: 13px;
	line-height: 24px;
}
/*分页位置导航*/
.pages_position{
	margin-bottom: 2rem;
	border-bottom: 1px solid #ccc;
}
.pages_position ul li{
	float: left;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
}
.pages_position i{
	font-size: 10px;
	margin-left: 10px;
	margin-right: 5px;
}
.pages_position ul li a{
	font-size: 13px;
}
.pages_position ul li a:hover{
	text-decoration: underline;
}

/*主页*/
.llx_productList{
	
}
.llx_productList ul li{
	width: 23%;
	margin: 1%;
	float: left;
	text-align: center;
}
.llx_productList ul li a span{
	font-size: 13px;
	line-height: 33px;
	display: block;
}
.llx_productList ul li img{
	display: block;
	border:1px solid #ccc;
	padding: 3px;
}
.llx_productList ul li img:hover{
	border-color: #e60012;
}

.llx_more a{
	width: 145px;
	line-height: 50px;
	height: 50px;
	display: block;
	margin: 3rem auto;
	font-size: 2rem;
	border:1px solid #666;
	text-align: center;
	font-size: 14px;
	transition: all .6s;
}
.llx_more a:hover{
	background:#222;
	color:#fff;
}

.llx_gcList{
	
}
.llx_gcList ul li{
	float: left;
	width: 23%;
	margin: 1%;
	text-align: center;
	font-weight: bold;
	position: relative;
	transition: all .6s;
}
.llx_gcList ul li img{
	padding: 10px;
	background: #fff;
	box-shadow: 2px 2px 15px #ccc;
}
.llx_gcList ul li span{
	display:block;
	position: absolute;
	bottom:10px;
	width: 100%;
	background:#fff;
	opacity: .6;
	font-size: 15px;
	line-height: 33px;
	color:#333;
	
}
@keyframes xuanzhuang{
	from{transform:scale(1)}
	50%{transform:scale(0)}
	to{transform:scale(1)}
}
.llx_gcList ul li:hover img{
	animation: xuanzhuang 1s;
}


.llx_about{
	background: url(../images/about_bg.jpg) no-repeat fixed;
	background-position:0 45%;
	background-size: 100%;
	height: 420px;
}
.llx_aboutText{
	background: #fff!important;
	overflow: hidden;
	padding: 35px 45px;
	box-shadow:2px 0 15px #ccc;
	position: relative;
}
.llx_aboutText div p{
	font-size: 13px;
	line-height: 28px;
	text-indent: 2em;
}
.llx_aboutText div a{
	padding: .4em 1.6em;
	font-size: 13px;
	background: #ff7b5b;
	color:#fff;
	line-height: 44px;
	height: 44px;
	border-radius: 5px;
	border:1px solid #ff7b5b;
	transition: all .5s;
}
.llx_aboutText div a:hover{
	background: #fff;
	color:#ff7b5b;
}


.llx_news{
	background: url(../images/news_bg.png);
	padding-top: 20rem;
}
.llx_newsList ul li{
	font-size:13px;
	line-height: 33px;
	height: 33px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 2px;
}
.llx_newsList ul li a{
	display: block;
	width: 70%;
	float: left;
}
.llx_newsList ul li small{
	float: right;
	color:#aaa;
}
.llx_newsList ul li:hover a{
	color:#ff7b5b;
}

.llx_contactList{
	margin-top: .8rem;
}
.llx_contactList ul li{
	display: block;
	background: #ebe9ea;
	height: 40px;
	margin: 1.5rem 0;
	overflow: hidden;
	font-size: 13px;
	line-height: 40px;
	text-indent: 2em;
}
.llx_contactList ul li span{
	display: block;
	width: 50px;
	height: 40px;
	background: #fff;
	float: left;
	overflow: hidden;
	text-align: center;
	text-indent: 0;
}
/*分页*/
.pages_title{
	text-align: center;
	margin-top: 55px;
}
.pages_title h1{
	border-bottom: 1px solid rgb(235, 235, 235);
	color:#e70c1d;
	letter-spacing: 6px;
	font-size: 24px;
	text-transform: uppercase;
	line-height: 2;
}
.pages_title p{
	font-family: "century gothic";
	color:rgb(153, 153, 153);
	letter-spacing: 10px;
	line-height: 2;
	font-size: 24px;
	
}
.pro_title{
	background: #e70c1d;
	padding-top: 2rem;
	padding-left: 1.5rem;
	padding-bottom: 1.5rem;
	border:1px solid #ccc;
	box-shadow:1px 1px 6px #ccc;
}
.pro_title h1{
	font-size: 3rem;
	color:#fff;
	margin-bottom:0;
}
.pro_title p{
	color:#999;
	font-size: 2rem;
	font-family: "century gothic";
}
.pro_type{
	margin-top: 1rem;
	border:1px solid #ccc;
	box-shadow:1px 1px 6px #ccc;
	margin-bottom: 1.5rem;
}
.pro_type ul li{
	padding-left:1.5rem ;
	display: block;
	height: 45px;
	line-height: 45px;
	font-size: 13px;
}
.pro_type ul li:hover{
	background: #e70c1d;
}
.pro_type ul li:hover a{
	color:#fff;
}
.pro_type_active{
	background: #e70c1d;
}
.pro_type_active a{
	color:#fff;
}

/*关于我们*/

.about_text p{
	text-indent: 2em;
	font-size: 13px;
	line-height: 26px;
}
/*产品中心*/
.pro_img ul li{
	width: 23%;
	margin: 1%;
	float: left;
}
.pro_img ul li span{
	font-size: 13px;
	display: block;
	text-align: center;
	line-height: 26px;
	height: 26px;
}
.pro_img ul li img{
	border:1px solid #ccc;
	padding: 10px;
}
.pro_img ul li:hover img{
		border-color:#E70C1D;
}
.pro_content h1{
	text-align: center;
	line-height: 2;
	font-size: 20px;
	background: #F2F2F2;
}
.pro_content h2{
	color:#e70819;
}
.pro_content>img{
	display: block;
	margin: 0 auto;
}
.pro_content img{
	max-width: 100%;
	height: auto;
	display: block;
}
.pro_content p{
	text-indent: 2em;
	font-size: 13px;
	line-height: 24px;
	color:#5A5A5A;
}
.pro_content div{
	font-size: 13px;
	line-height: 24px;
	color:#5A5A5A;
}
/*news*/
.news_list ul li{
	margin: 5px;
	padding:10px;
	box-shadow:1px 1px 10px #ccc;
	overflow: hidden;
}
.news_list ul li img{
	max-width: 100%;
	width:220px;
	border:1px solid #ccc;
}
.news_list ul li p{
	display: block;
	font-size: 13px;
	line-height: 26px;
}
.news_list ul li strong{
	display: block;
	font-size: 16px;
	line-height: 2;
}
.news_list ul li small{
	color:#aaa;
}
.news_list ul li a{
	display: block;
	text-align: right;
	padding-right: 15px;
	font-size: 13px;
	float: right;
	width: 100px;
	color:#E70C1D;
}
.news_box h1{
	font-size: 20px;
	line-height: 3;
	text-align: center;
}
.news_box div ul{
	display: table;
	margin: 2rem auto;
	text-align: center;
}
.news_box div ul li{
	float: left;
	font-size: 12px;
	color:#aaa;
	padding:5px 15px;
}
.news_box p{
	text-indent: 2em;
	font-size: 13px;
	line-height: 26px;
}
.gc_list ul li{
	padding: 35px;
	border:1px solid #ddd;
	margin: 3%;
	box-shadow: 2px 2px 15px #ccc;
}
.gc_list ul li p strong{
	display: block;
	line-height: 3;
	
}
.gc_list ul li p:last-child{
	text-indent: 2em;
	font-size: 13px;
	line-height: 24px;
}
